var webSocket = null
var _onMessage;
export function CreateWebSocket(onMessage) {
  _onMessage = onMessage;
  console.log("开始读卡");
  webSocket = new WebSocket("ws://127.0.0.1:8089");
  webSocket.onopen = function () {
    webSocket.send("WebSocketCreate Success!")
  };
  //监听事件
  webSocket.onmessage = function (event) {
    console.log(event.data);
    _onMessage(event.data);
  };
  webSocket.onclose = function () {
    console.log("和服务器断开连接");
  };
  console.log("读卡成功");
  console.log(webSocket);
  //return webSocket;
}

export function setOnMessage(onMessage) {
  console.log("回调设置：" + onMessage);
  _onMessage = onMessage;
}

export function ReadIDCard() {
  console.log("读身份证");
  //发送到服务器(读身份证信息)
  webSocket.send("81");
}

export function CloseConnect() {
  console.log("关闭连接");
  //发送到服务器(读身份证信息)
  webSocket.close();
}
export default {
  webSocket
}

//建立连接事件
// function WebSokectOnOpen() {
//   alert("已经打开连接！");
//   webSocket.Send("WebSocketCreate Success!");
// }

//监听事件
// function WebSocketOnMessage(event) {
//   var pMessage = event.data.split(":");
//   if (pMessage[0] == "ws" && pMessage.length == 2) {
//     var pCardInfostr = pMessage[1].split("|");
//     alert(pCardInfostr.length);
//     // if (pCardInfostr.length > 1) {
//     //   document.getElementById("txtpCardInfo").value =
//     //     pCardInfostr[3] + "|" + pCardInfostr[2];
//     // }
//     //eventData = event.data;
//     //getEventData(event.data)
//   }

//   //监听来自客户端的数据
//   //document.getElementById("Text2").value = event.data;
// }

// function WebSocketOnClose() {
//   //监听来自客户端的数据
//   alert("和服务器断开连接");
// }
//读身份证
// export function ReadIDCard() {
//   console.log("读身份证");
//   //发送到服务器(读身份证信息)
//   webSocket.send("81");
// }

